


/*一级栏目页*/
.channel-title{width:100%;border-bottom:10px #F2F2F2 solid;height:26px;line-height:26px;padding-bottom:9px;}
.channel-title .top-title{font-family: MicrosoftYaHei-Bold;font-size: 20px;color: #BE2C20;font-weight:bold}
.channel-title  a {font-family: MicrosoftYaHei;font-size: 16px;color: #303030;letter-spacing: 0;}
.list_article li a{margin-bottom: 1px;}
.swiper-container{width:590px; height:400px; position:relative; overflow:hidden;}

.channel-banner{width:1200px;margin:21px auto 0;}
.channel-banner .left-banner{position:relative; overflow:hidden;z-index: 0;}
.channel-banner .right-article{width:590px;margin-left:20px;}
.channel-banner .right-article .firstnew {border-bottom:1px solid #F2F2F2;border-top:1px solid #F2F2F2;height:124px;}
.channel-banner .right-article .firstnew .first-title{font-size: 20px;color: #303030;font-family: MicrosoftYaHei-Bold;font-weight:bold;margin-top:19px;margin-bottom:14px;}
.channel-banner .right-article .firstnew .first-des{font-family: MicrosoftYaHei;font-size: 16px;color: #909090;line-height: 18px;}
.channel-banner .right-article .firstnew .first-des .details{font-family: MicrosoftYaHei;font-size: 16px;color: #303030;}
.channel-banner .right-article .firstnew .first-des .details:hover{border-bottom: 1px solid #BE2C20;color: #BE2C20;}
.channel-banner .right-article .list_article li {display: flex;justify-content: space-between;line-height:19px;font-size: 16px;color: #606060;}
.channel-banner .right-article .list_article li a{display: inline;width: auto;}
.channel-details{width:1200px;display: flex;}
.channel-details .left-side{margin-top:20px;}
.channel-details .right-side{display: flex;flex-wrap: wrap;justify-content: space-between;}
.channel-details .right-side .child-menu-list{flex: 0 0 455px;margin-top:20px;}
.channel-details .right-side .child-menu-list .plate-title h4{color: #BE2C20;}
.channel-details .right-side .child-menu-list .list_article li a{display: inline;width: auto;}
.channel-details .right-side .child-menu-list .list_article li{display: flex;justify-content: space-between;}

.left-side .zcfg .list_article li{font-size: 14px;line-height: 10px;}
.left-side .zcfg .list_article li a{display: inline}

.list_article li a:hover{margin-bottom: 0;}
.list_article li em{color: #c0c0c0 }

/*二级栏目页*/
.news_child{height:820px;}
.left-side{width:251px;height:100%;}
.left-side .channel-menu{background: #F7F7F7;padding-bottom: 1px}
.left-side .channel-menu .parent-channel{font-family: MicrosoftYaHei-Bold;font-size: 18px;color: #303030;height:55px;line-height:55px;}
.left-side .channel-menu .parent-channel .bg{width:6px;height:20px;background: #C12C20;margin:17px 10px 17px 20px; }
.left-side .channel-menu .parent-channel span{font-weight: bold;}
.left-side .channel-menu li { padding-left: 44px;line-height:35px;font-family: MicrosoftYaHei;font-size: 16px;margin-bottom: 20px;}
.left-side .channel-menu li a{display: inline-block;width: 100%;}
.left-side .channel-menu li:hover{cursor:pointer;background-color: white;}
.left-side .channel-menu li:hover a{color: #BE2C20;border-bottom: none;}
.left-side .channel-menu .choose{background: #FFFFFF;color: #C12C20;}
.left-side .hotnews{height: 230px;margin-top:20px;}
.left-side .left-banner{width:251px; height:194px; position:relative; overflow:hidden;}
.left-side .left-banner .bd{width:251px; height:194px;}
.left-side .left-banner .bd li{position:absolute;top:0;left:251px;width:251px;height:194px;}
.left-side .left-banner .bd a{width:100%; height:194px; display:block; position:relative; font-family:MicrosoftYaHei;}
.left-side .left-banner .bd img{width:100%; height:100%;}
.left-side .left-banner .bd .banner-title{ display:flex;justify-content:center;position:absolute; left:0; bottom:0; width:100%; height:34px; background:#000;
    filter:alpha(opacity=80);background:rgba(0,0,0,0.8); line-height:34px;}
.left-side .left-banner .bd .banner-title i{width:44px; height:100%; background-color:#ef3838; display:inline-block; float:left;}
.left-side .left-banner .bd .banner-title span{line-height:34px; color:#FFFFFF; font-weight:normal; font-size:12px;}
.left-side .left-banner .hd {display:none}
.left-side .left-banner .controler2 a{display:block; width:8px; position:absolute;bottom: 5px; height:25px;}
.left-side .left-banner .controler2 a:hover{border-bottom: none;}
.left-side .left-banner .controler2 a i{cursor:pointer;display:block;width:8px;height:25px; background:url(../images/home-banner-btn.png) no-repeat;}
.left-side .left-banner .controler2 .prev{left:10px;}
.left-side .left-banner .controler2 .prev i{background-position:-60px 0;}
.left-side .left-banner .controler2 .prev:hover i{background-position:0 0;}
.left-side .left-banner .controler2 .next{right:10px;}
.left-side .left-banner .controler2 .next i{background-position:-96px 0;}
.left-side .left-banner .controler2 .next:hover i{background-position:-36px 0;}



.left-side .title{display:flex;justify-content:space-between;align-items:center;font-family: MicrosoftYaHei-Bold;font-size:20px;font-weight:bold;color: #303030;
    height:26px;padding-bottom:9px;border-bottom:2px solid #F2F2F2;}
.left-side  .zcfg{margin:20px 0;}
.left-side  .zcfg .title .iconmore{font-size: 18px;color: #c0c0c0;}
.left-side  .zcfg .title a:hover{border-bottom: none;}
.left-side  .zcfg .title a:hover .iconmore{ color: #BE2C20; }
.left-side  .zcfg .titles { margin-top:6px;}


.right-side{width:929px;margin-left:20px;}
.right-side .right-title{height:45px;line-height:45px;border-bottom:10px solid  #F2F2F2;}
.right-side .right-title p {font-family: MicrosoftYaHei-Bold;font-size: 20px;font-weight:bold;color: #BE2C20; }
.right-side .right-title span a {color:#606060;font-family: MicrosoftYaHei;font-size: 16px;letter-spacing: 0; }
.right-side .right-title span a:hover{border-bottom: none;}
.right-side .right-title .index{color: #303030;text-align: center;}
.right-side .content{ font-size: 16px;margin-top:20px;line-height: 33px;text-align: left;padding: 0 20px;}
.right-side .info {height:97px;margin-bottom:20px;border-bottom:1px solid #F2F2F2; }
.right-side .info .title {height:21px;}
.right-side .info .title a {font-family: MicrosoftYaHei;font-size: 18px;color: #303030; }
.right-side .info .title a:hover{color: #BE2C20;}
.right-side .info .title em {font-family: MicrosoftYaHei;font-size: 14px;color: #909090;float:right}
.right-side .info .des{margin-top:8px;height:48px;line-height: 24px;}
.right-side .info .des a {font-family: MicrosoftYaHei;font-size: 14px;color: #909090;}
.right-side .info .des a:hover{border-bottom: none;}
.right-side .info .des a span {color: #C12C20;float :right;text-align:right}
.right-side .info .des a span:hover{border-bottom: 1px solid #BE2C20;}
.right-side .new{text-align: center;}
.right-side .new .content-title{text-align: left;display: inline-block;padding: 0 20px 20px 20px;}
/*news 新闻内容页*/

.content-title {text-align:center;color: #303030;font-family: MicrosoftYaHei;font-size: 20px;border-bottom:1px solid  #F2F2F2;padding-bottom:18px;}
.content-inf {text-align:center;margin:10px auto;color: #909090;}
.content-link{width:100%; margin-top:20px;padding-top:14px; border-top:1px solid #989898; color:#666666; font-size:14px; line-height:20px;}
.content-link .prev-content{width:45%; float:left; text-align:left;}
.content-link .prev-content i{width:20px; height:20px; display:inline-block; float:left; background:url(../images/content_tubiao.png) -66px -11px no-repeat; margin-right:6px;}
.content-link .next-content{width:45%; float:right; text-align:right;}
.content-link .next-content i{width:20px; height:20px; display:inline-block; float:right; background:url(../images/content_tubiao.png) -66px -41px no-repeat; margin-left:6px;}
.content-link a{color:#1f1f1f; font-size:14px;}
.content-link a:hover{color: #BE2C20}

/*page*/
.page-large{margin:40px 0 20px; text-align:center;}
.page-large a{min-width:30px; height:30px; display:inline-block; border:1px solid #d5d5d5; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:30px; text-align:center; float:left; text-indent:0; color:#666666; font-size:12px; font-family: Helvetica; margin:0 3px;background: #F2F2F2;border-radius: 2px;font-size: 14px;letter-spacing: 0;}
.page-large a.on{border:1px solid #C12C20; background:#C12C20; color:#FFFFFF;}
.page-large a.none{border:none;}
.page-large .Num:hover{border:1px solid #C12C20; color:#C12C20;}
.page-large .on:hover{border:1px solid #C12C20; color:#FFFFFF;;}
.page-large .prev-page{background:url(../images/small-prev-page.png) center center no-repeat;}
.page-large .next-page{background:url(../images/small-next-page.png) center center no-repeat;}
.page-large .prev-page:hover{border:1px solid #ef3838; background:url(../images/small-prev-page-on.png) center center no-repeat #C12C20;}
.page-large .next-page:hover{border:1px solid #ef3838; background:url(../images/small-next-page-on.png) center center no-repeat #C12C20;}

/*专题页*/
.topic-item-img{width:100%;margin:0 auto }
.topic-item-img .topic-content > img{width: 100%; height:410px;margin-bottom: 25px;}
.topic-content {width:1200px;margin:20px auto 57px;}
.topic-content .content-txt{font-size: 16px;border: 1px solid #DFDFDF;padding: 20px;}
.topic_title{text-align: center;margin-bottom: 30px;}
.topic_title h4{position: relative;display:inline-block;font-size: 24px;text-align: left;}
.topic_title h4:before, .topic_title h4:after{content: '';display: block;position: absolute;width: 100px;height: 2px;background-color: #D0D0D0;top: 50%;transform: translateY(-50%);left: -125%;}
.topic_title h4:after{right: -125%;left: inherit}
.topic-title {width:100%;flex:1; text-align:center;color: #303030;font-family: MicrosoftYaHei;padding-bottom:20px;line-height:26px;}
.topic-title .span0{font-size: 22px;font-weight:bold}
.topic-title .span1 {font-size: 16px;letter-spacing: 1;}
.topic-title .span2 {font-size: 16px;color: #606060;letter-spacing: 1;}


/*搜索结果页*/
.searchNav{color:#1a1a1a; font-size:16px; line-height:28px; border-bottom:2px solid #e7e7e7;}
.searchNav span{color:#ef3838;}
.searchList{margin-top:6px;}
.searchList .item{padding:20px 0 20px 10px; border-bottom:1px solid #f0f0f0;}
.searchList .item:hover{background-color:#f7f7f7;}
.searchList .item .search-title{color:#333333; font-size:18px; margin-bottom:14px;}
.searchList .item .search-title span{color:#ef3838;}
.searchList .item .search-txt{color:#666666; font-size:14px; line-height:20px; margin-bottom:10px;}
.searchList .item .search-txt span{color:#ef3838;}
.searchList .item .search-date{color:#333333; font-size:12px;}
.searchList .item .search-date em{color:#bababa; margin:0 30px 0 15px;}

/*专题列表页*/
/*.topic-item{width:100%; padding:20px 0; border-bottom:1px dotted #e3e3e3;}*/
/*.topic-item-img{float:left;}*/
/*.topic-item-img img{width: 100%; height:410px;margin: 15px 0;}*/
/*.topic-item-title{font-size:16px; color:#1a1a1a; font-weight:600;}*/
/*.topic-item-des{font-size:14px; color:#333333; line-height:20px; margin-top:10px;}*/

/*tag
.tag-list{padding-top:20px;}
.tag-list li{width:25%; float:left; position:relative; text-indent:10px; margin-top:20px;}
.tag-list li:before{content:""; width:3px; height:3px; position:absolute; left:0; top:4px; background:#999; display:block;}
.tag-count{color:#ef3838; font-size:16px; margin-left:20px;}*/
.construction{height: 310px;position: relative;}
.construction .content{display: inline-block;text-align: center;margin: 0 auto;height: 155px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.construction .content img{ top: 30px;width: 75px;height: 75px;margin-bottom: 20px; }
.construction .content p{ font-size: 18px; color: #c0c0c0;margin-bottom: 8px;}